﻿
На данный момент имеются шаблоны для: Nokia 3250, 6110, 6120, 6290, 5320, N73, N81, N82, N96, E71, E50, E51, 
Шаблоны совместимы только с конкретными моделями.

Каждый владелец модели сможет сам поменять кнопки на ту или иную.

Для редактирования шаблона лучше всего использовать
Dеdit

Кладем в Е:/Patches.
Открываем его в текстовом редакторе и изменяем.

В нутри он такого типа:
; зеленая кнопка (принятия вызова)
rel:sysbinkeypad.dll:00112D:C4:C4
; красная кнопка (отбой вызова)
rel:sysbinkeypad.dll:001134:C5:C5
; кнопка меню
rel:sysbinkeypad.dll:001149:B4:B4
; MM кнопка
rel:sysbinkeypad.dll:001143:BA:BA

Для изменения кнопки на другую, меняем значение после последнего двоеточия в строке.

Так что если вы захотите поменять местами например красную с зеленой то делаем следущее.

; зеленая кнопка (принятия вызова)
rel:sysbinkeypad.dll:00112D:C4:C5
; красная кнопка (отбой вызова)
rel:sysbinkeypad.dll:001134:C5:C4
е
сли хотим сделать из любой кнопки карандаш, сканкод 18 (в десятичном виде) в хексе это 12, 
делаем карандаш из кнопки MM 
; MM кнопка
rel:sysbinkeypad.dll:001143:BA:12
из кнопки галереи
; кнопка галереи
rel:sysbinkeypad.dll:00113E:E6:12
и так далее.

в шаблоне представлены все клавиши которые были найдены в соответствующем dll файле, бывает там имеются не все кнопки, кнопки питания так вообще нет там всегда.

Нужен или не нужен вам этот патч вы решаете сами.



 шаблон для замены клавиш для модели 3250

перед каждой заменой напишу какая кнопка ей принадлежит
; крайняя левая
rel:sys\bin\ekeyb.dll:11EA:B8:B8
; крайняя правая
rel:sys\bin\ekeyb.dll:1208:B9:B9
; стоп или вторая с права
rel:sys\bin\ekeyb.dll:1212:B6:B6
; плей|пауза или вторая с лева 
rel:sys\bin\ekeyb.dll:11E0:B7:B7
; звездочка
rel:sys\bin\ekeyb.dll:1210:2A:2A
; решетка
rel:sys\bin\ekeyb.dll:11E8:7F:7F
; левый софт
rel:sys\bin\ekeyb.dll:11EC:A4:A4
; правый софт
rel:sys\bin\ekeyb.dll:1200:A5:A5
; зеленая трубка
rel:sys\bin\ekeyb.dll:11F0:C4:C4
; красная трубка
rel:sys\bin\ekeyb.dll:1204:C5:C5
; удалить (c)
rel:sys\bin\ekeyb.dll:1202:01:01
; карандаш
rel:sys\bin\ekeyb.dll:1206:12:12
; вправо
rel:sys\bin\ekeyb.dll:11FE:0F:0F
; влево
rel:sys\bin\ekeyb.dll:11FC:0E:0E
; вверх
rel:sys\bin\ekeyb.dll:11F6:10:10
; вниз
rel:sys\bin\ekeyb.dll:11F8:11:11
; ОК
rel:sys\bin\ekeyb.dll:11FA:A7:A7
; цифра (1)
rel:sys\bin\ekeyb.dll:120A:31:31
; цифра (2)
rel:sys\bin\ekeyb.dll:11A8:32:32
; цифра (3)
rel:sys\bin\ekeyb.dll:11E2:33:33
; цифра (4)
rel:sys\bin\ekeyb.dll:120C:34:34
; цифра (5)
rel:sys\bin\ekeyb.dll:11DA:35:35
; цифра (6)
rel:sys\bin\ekeyb.dll:11E4:36:36
; цифра (7)
rel:sys\bin\ekeyb.dll:120E:37:37
; цифра (8)
rel:sys\bin\ekeyb.dll:11DC:38:38
; цифра (9)
rel:sys\bin\ekeyb.dll:11E6:39:39
; цифра (0)
rel:sys\bin\ekeyb.dll:11DE:30:30
; меню
rel:sys\bin\ekeyb.dll:11EE:FE:FE
; код выключения A6
; но ее не нашел но его можно задать любой копке


вот список некоторых КЕЙ КОДОВ переведенных в Hеx
После занятой hех вариант
* - 42,2A
# - 127,7F
Number 0 - 48,30
Number 1 - 49,31
Number 2 - 50,32
Number 3 - 51,33
Number 4 - 52,34
Number 5 - 53,35
Number 6 - 54,36
Number 7 - 55,37
Number 8 - 56,38
Number 9 - 57,39
Left Soft Key - 164,A4
Right Soft key - 165,A5
Green Key - 196,C4
Red Key - 197,C5
Pencil - 18,12
Backspace(C)-Key - 1,01
Menu Key - 180,B4
Multimedia Menu Key -186,BA
Joystik Left - 14,0E
Joystik Right - 15,0F
Joystik Up - 16,10
Joystik Down - 17,11
[OK]-Key - 167,A7
Gallery Key - 230,E6
Volume Up - 162,A2
Volume Down - 163,A3
Camera key - 226,E2
Power Off Key - 166,A6
Open Slider - 168,A8
Close Slider - 169,A9
Open Multimedia Keys -172,AC
Close Multimedia Keys -173,AD
Multimedia Key Pause/Play - 182,B6
Multimedia Key Stop -183,B7
Multimedia Key Forwards - 184,B8
Multimedia Key Backwards - 185,B9
Pencil 18,12
Power166,A6
Red key197,C5
Menu key 180,B4
Multimedia menu key 186,BA
Gallery key 230,E6
Slide close 169,A9
Slide open 168,A8
Reveal media keys 172,AC
Close media keys 173,AD